<?php
//Connection statement
require_once('../Connections/cn.php');

// Load the common classes
require_once('../includes/common/KT_common.php');

// Load the tNG classes
require_once('../includes/tng/tNG.inc.php');

$id_m = 2;

// Make a transaction dispatcher instance
$tNGs = new tNG_dispatcher("../");

// Start trigger
$formValidation = new tNG_FormValidation();
$tNGs->prepareValidation($formValidation);
// End trigger

// Make an insert transaction instance
$ins_libro = new tNG_insert($cn);
$tNGs->addTransaction($ins_libro);
// Register triggers
$ins_libro->registerTrigger("STARTER", "Trigger_Default_Starter", 1, "POST", "KT_Insert1");
$ins_libro->registerTrigger("BEFORE", "Trigger_Default_FormValidation", 10, $formValidation);
$ins_libro->registerTrigger("END", "Trigger_Default_Redirect", 99, "../../../?mod=inscripcion&acc=menu_ficha_completa");
// Add columns
$ins_libro->setTable("libro");
$ins_libro->addColumn("id_libro", "NUMERIC_TYPE", "POST", "id_libro");
$ins_libro->addColumn("id_material", "NUMERIC_TYPE", "VALUE", $id_m);
$ins_libro->addColumn("ann_libro", "NUMERIC_TYPE", "POST", "ann_libro");
$ins_libro->addColumn("id_editorial", "NUMERIC_TYPE", "POST", "id_editorial");
$ins_libro->addColumn("titulo_libro", "STRING_TYPE", "POST", "titulo_libro");
$ins_libro->addColumn("describe_libro", "STRING_TYPE", "POST", "describe_libro");
$ins_libro->addColumn("isbn_libro", "STRING_TYPE", "POST", "isbn_libro");
$ins_libro->addColumn("edicion_libro", "STRING_TYPE", "POST", "edicion_libro");
$ins_libro->addColumn("formato_libro", "STRING_TYPE", "POST", "formato_libro");
$ins_libro->addColumn("paginas_libro", "NUMERIC_TYPE", "POST", "paginas_libro");
$ins_libro->addColumn("indice_libro", "STRING_TYPE", "POST", "indice_libro");
$ins_libro->addColumn("prologo_libro", "STRING_TYPE", "POST", "prologo_libro");
$ins_libro->addColumn("caratula_libro", "STRING_TYPE", "POST", "caratula_libro");
$ins_libro->setPrimaryKey("id_libro", "NUMERIC_TYPE");

// Execute all the registered transactions
$tNGs->executeTransactions();

// Get the transaction recordset
$rslibro = $tNGs->getRecordset("libro");
$totalRows_rslibro = $rslibro->RecordCount();
?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<?php //PHP ADODB document - made with PHAkt 3.6.0?>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="../includes/skins/mxkollection3.css" rel="stylesheet" type="text/css" media="all" />
<script src="../includes/common/js/base.js" type="text/javascript"></script>
<script src="../includes/common/js/utility.js" type="text/javascript"></script>
<script src="../includes/skins/style.js" type="text/javascript"></script>
<?php echo $tNGs->displayValidationRules();?>
</head>

<body>
<?php
	echo $tNGs->getErrorMsg();
?>
<form method="post" id="form1" action="<?php echo KT_escapeAttribute(KT_getFullUri()); ?>">
  <table cellpadding="2" cellspacing="0" class="KT_tngtable">
    <tr>
      <td class="KT_th"><label for="id_libro">Id_libro:</label></td>
      <td><input type="text" name="id_libro" id="id_libro" value="<?php echo KT_escapeAttribute($rslibro->Fields('id_libro')); ?>" size="32" />
          <?php echo $tNGs->displayFieldHint("id_libro");?> <?php echo $tNGs->displayFieldError("libro", "id_libro"); ?> </td>
    </tr>
    <tr>
      <td class="KT_th"><label for="id_material">Id_material:</label></td>
      <td><input type="text" name="id_material" id="id_material" value="<?php echo KT_escapeAttribute($rslibro->Fields('id_material')); ?>" size="32" />
          <?php echo $tNGs->displayFieldHint("id_material");?> <?php echo $tNGs->displayFieldError("libro", "id_material"); ?> </td>
    </tr>
    <tr>
      <td class="KT_th"><label for="ann_libro">Ann_libro:</label></td>
      <td><input type="text" name="ann_libro" id="ann_libro" value="<?php echo KT_escapeAttribute($rslibro->Fields('ann_libro')); ?>" size="32" />
          <?php echo $tNGs->displayFieldHint("ann_libro");?> <?php echo $tNGs->displayFieldError("libro", "ann_libro"); ?> </td>
    </tr>
    <tr>
      <td class="KT_th"><label for="id_editorial">Id_editorial:</label></td>
      <td><input type="text" name="id_editorial" id="id_editorial" value="<?php echo KT_escapeAttribute($rslibro->Fields('id_editorial')); ?>" size="32" />
          <?php echo $tNGs->displayFieldHint("id_editorial");?> <?php echo $tNGs->displayFieldError("libro", "id_editorial"); ?> </td>
    </tr>
    <tr>
      <td class="KT_th"><label for="titulo_libro">Titulo_libro:</label></td>
      <td><input type="text" name="titulo_libro" id="titulo_libro" value="<?php echo KT_escapeAttribute($rslibro->Fields('titulo_libro')); ?>" size="32" />
          <?php echo $tNGs->displayFieldHint("titulo_libro");?> <?php echo $tNGs->displayFieldError("libro", "titulo_libro"); ?> </td>
    </tr>
    <tr>
      <td class="KT_th"><label for="describe_libro">Describe_libro:</label></td>
      <td><input type="text" name="describe_libro" id="describe_libro" value="<?php echo KT_escapeAttribute($rslibro->Fields('describe_libro')); ?>" size="32" />
          <?php echo $tNGs->displayFieldHint("describe_libro");?> <?php echo $tNGs->displayFieldError("libro", "describe_libro"); ?> </td>
    </tr>
    <tr>
      <td class="KT_th"><label for="isbn_libro">Isbn_libro:</label></td>
      <td><input type="text" name="isbn_libro" id="isbn_libro" value="<?php echo KT_escapeAttribute($rslibro->Fields('isbn_libro')); ?>" size="32" />
          <?php echo $tNGs->displayFieldHint("isbn_libro");?> <?php echo $tNGs->displayFieldError("libro", "isbn_libro"); ?> </td>
    </tr>
    <tr>
      <td class="KT_th"><label for="edicion_libro">Edicion_libro:</label></td>
      <td><input type="text" name="edicion_libro" id="edicion_libro" value="<?php echo KT_escapeAttribute($rslibro->Fields('edicion_libro')); ?>" size="32" />
          <?php echo $tNGs->displayFieldHint("edicion_libro");?> <?php echo $tNGs->displayFieldError("libro", "edicion_libro"); ?> </td>
    </tr>
    <tr>
      <td class="KT_th"><label for="formato_libro">Formato_libro:</label></td>
      <td><input type="text" name="formato_libro" id="formato_libro" value="<?php echo KT_escapeAttribute($rslibro->Fields('formato_libro')); ?>" size="32" />
          <?php echo $tNGs->displayFieldHint("formato_libro");?> <?php echo $tNGs->displayFieldError("libro", "formato_libro"); ?> </td>
    </tr>
    <tr>
      <td class="KT_th"><label for="paginas_libro">Paginas_libro:</label></td>
      <td><input type="text" name="paginas_libro" id="paginas_libro" value="<?php echo KT_escapeAttribute($rslibro->Fields('paginas_libro')); ?>" size="32" />
          <?php echo $tNGs->displayFieldHint("paginas_libro");?> <?php echo $tNGs->displayFieldError("libro", "paginas_libro"); ?> </td>
    </tr>
    <tr>
      <td class="KT_th"><label for="indice_libro">Indice_libro:</label></td>
      <td><input type="text" name="indice_libro" id="indice_libro" value="<?php echo KT_escapeAttribute($rslibro->Fields('indice_libro')); ?>" size="32" />
          <?php echo $tNGs->displayFieldHint("indice_libro");?> <?php echo $tNGs->displayFieldError("libro", "indice_libro"); ?> </td>
    </tr>
    <tr>
      <td class="KT_th"><label for="prologo_libro">Prologo_libro:</label></td>
      <td><input type="text" name="prologo_libro" id="prologo_libro" value="<?php echo KT_escapeAttribute($rslibro->Fields('prologo_libro')); ?>" size="32" />
          <?php echo $tNGs->displayFieldHint("prologo_libro");?> <?php echo $tNGs->displayFieldError("libro", "prologo_libro"); ?> </td>
    </tr>
    <tr>
      <td class="KT_th"><label for="caratula_libro">Caratula_libro:</label></td>
      <td><input type="text" name="caratula_libro" id="caratula_libro" value="<?php echo KT_escapeAttribute($rslibro->Fields('caratula_libro')); ?>" size="32" />
          <?php echo $tNGs->displayFieldHint("caratula_libro");?> <?php echo $tNGs->displayFieldError("libro", "caratula_libro"); ?> </td>
    </tr>
    <tr class="KT_buttons">
      <td colspan="2"><input type="submit" name="KT_Insert1" id="KT_Insert1" value="Insertar registro" />
      </td>
    </tr>
  </table>
</form>
<p>&nbsp;</p>
</body>
</html>
